python 中 str 和 list 互相转换 更新于 2017-02-04 | 阅读次数 | 字数统计 346 | 阅读时长 2 一些相关方法、函数、运算符的整理 str -> list将字符串按照字符分割成字符list12345s = 'spam't = list(s)print t#结果:['s', 'p', 'a', 'm'] 将字符串按照分隔符,分割成字符(串)list123456s = 'spam-spam-spsm'delimiter = '-'s.split(delimiter)print s.split(delimiter)#结果:['spam', 'spam', 'spsm'] 使用 split 方法将字符串分成单词12345s = 'pinging for the fjords't = s.split()print t#结果:['pinging', 'for', 'the', 'fjords'] list -> str使用字符(串)将 list 串联成字符串123456t = ['pinging', 'for', 'the', 'fjords']delimiter = ' 'print delimiter.join(t)#结果:pinging for the fjords# 如果不需要分隔符,第二行中delimiter复制为''空字符串即可 数组 增 删 改增直接在后面添加一个元素 12345t = ['a', 'b', 'c']t.append('d')print t#结果:['a', 'b', 'c', 'd'] 将一个数组遍历添加在后面 123456t = ['a', 'b', 'c']t2 = ['e' ,'f']t.extend(t2)print t#结果:['a', 'b', 'c', 'e', 'f'] 删123456789101112# 以下方法运算符都可以使用切片t = ['a', 'b', 'c']# del 运算符 如果不需要被删除的值,使用这个del t[1]# pop 方法 改变列表并返回被删除的元素。如果不提供索引,删除并返回最后一个元素。print t.pop(1)# remove 方法 删除不知道索引的元素, 只删除第一个t.remove('a')print t 改12345t = ['a', 'b', 'c']t[0] = 'c'print t#结果:['c', 'b', 'c'] 订阅我的公众号,每次更新我都不一定会告诉你! 坚持原创技术分享,您的支持将鼓励我继续创作! 赏 微信打赏 支付宝打赏 本文作者: CepheusSun 本文链接: http://www.CepheusSun.com/python 中 str 和 list 互相转换.html 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!